Inizio   Inizio
  Risorse   Risorse

MMS WinDimula 4.x - Impossibile abilitare il software: Errore HTTP 417 Expectation Failed

MMS WinDimula 4.x

09/05/2014

Effettuando l'abilitazione on line o la ricerca degli aggiornamenti si verifica l'errore Richiesta non riuscita con codice di stato HTTP 417: Expectation Failed

Errore HTTO 417

Questo errore può verificarsi se si utilizza un Proxy che non supporta la regola "Expect 100-Continue" che serve per limitare l’invio di grandi quantità di dati (Ulteriori informazioni). Con questa impostazione in pratica la richiesta avviene in due fasi prima si chiede al server il permesso di inviare i dati e poi si inviano i dati.
Se il proxy non supporta questo comportamento la trasmissione si interrompe alla prima richiesta (un esempio di Proxy che non supporta queta regola è Squid 3.1).

Le soluzioni per ovviare a questo problema sono due:

  • Verificare le impostazioni del proxy e abilitare questo comportamento
  • Modificare il file di configurazione del programma.

Se la prima soluzione non è attuabile seguire queste istruzioni per modificare il file di configurazione del programma (ad esempio MMS WinDimula):

 
  • Aprire Esplora Risorse, abilitare la visualizzazione dei file nascosti e individuare il file "C:\Program Files\Maind\WinDimula\Bin\MMS.WinDimula.exe.config" (se il sistema è a 64 bit il file si trova in "C:\Program Files (x86)\Maind\WinDimula\Bin\MMS.WinDimula.exe.config")
  • Effettuarne una copia di backup (richiede privilegi di amministratore)
  • Avviare Blocco Note con privilegi di amministratore e aprire il file MMS.WinDimula.exe.config
  • Inserire prima dell’ultima riga (<configuration>) le seguenti righe (mantenendo le maiuscole/minuscole):
    <system.net>
     <settings>
      <servicePointManager expect100Continue="false" />
     </settings>
    </system.net>
  • Salvare il file
  • Riavviare il programma e verificarne il funzionamento

Stefano Giarola